home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
m
/
maxonc++3.dms
/
maxonc++3.adf
/
DEMOS
/
ASSEMBLER
/
rctdef.asm
< prev
Wrap
Assembly Source File
|
1992-04-06
|
5KB
|
317 lines
openrct:
move.l 4,a6
lea rctname,a1
moveq #0,d0
jsr -552(a6)
move.l d0,rctbase
rts
closerct:
move.l 4,a6
move.l rctbase,a1
cmp.l #0,a1
beq closerctback
jsr -414(a6)
closerctback:
rts
rctname:
dc.b "rct.library",0
even
rctbase:
dc.l 0
rctload:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -30(a6)
movea.l (a7)+,a6
rts
rctfree:
move.l a6,-(a7)
movea.l RctBase,a6 ; LibBase
jsr -36(a6)
movea.l (a7)+,a6
rts
rctaddr:
move.l a6,-(a7)
movea.l RctBase,a6 ; LibBase
jsr -42(a6)
movea.l (a7)+,a6
rts
reqcenter:
move.l a6,-(a7)
movea.l RctBase,a6 ; LibBase
jsr -48(a6)
movea.l (a7)+,a6
rts
reqdraw:
move.l a6,-(a7)
movea.l RctBase,a6 ; LibBase
jsr -54(a6)
movea.l (a7)+,a6
rts
reqend:
move.l a6,-(a7)
movea.l RctBase,a6 ; LibBase
jsr -60(a6)
movea.l (a7)+,a6
rts
getreqstruct:
move.l a6,-(a7)
movea.l RctBase,a6 ; LibBase
jsr -66(a6)
movea.l (a7)+,a6
rts
setreqstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -72(a6)
movea.l (a7)+,a6
rts
setreqtext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -78(a6)
movea.l (a7)+,a6
rts
getreqtext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -84(a6)
movea.l (a7)+,a6
rts
gettextstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -90(a6)
movea.l (a7)+,a6
rts
settextstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -96(a6)
movea.l (a7)+,a6
rts
setgadtext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -102(a6)
movea.l (a7)+,a6
rts
getgadtext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -108(a6)
movea.l (a7)+,a6
rts
getgadstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -114(a6)
movea.l (a7)+,a6
rts
setgadstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -120(a6)
movea.l (a7)+,a6
rts
redrawgadgets:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -126(a6)
movea.l (a7)+,a6
rts
redrawgad:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -132(a6)
movea.l (a7)+,a6
rts
aktivegad:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -138(a6)
movea.l (a7)+,a6
rts
setstrgadtext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -144(a6)
movea.l (a7)+,a6
rts
getstrgadtext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -150(a6)
movea.l (a7)+,a6
rts
setstrgadstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -156(a6)
movea.l (a7)+,a6
rts
getstrgadstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -162(a6)
movea.l (a7)+,a6
rts
setpropgadstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -168(a6)
movea.l (a7)+,a6
rts
getpropgadstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -174(a6)
movea.l (a7)+,a6
rts
menudraw:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -180(a6)
movea.l (a7)+,a6
rts
menuend:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -186(a6)
movea.l (a7)+,a6
rts
setmenutitle:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -192(a6)
movea.l (a7)+,a6
rts
getmenutitle:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -198(a6)
movea.l (a7)+,a6
rts
setmenustruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -204(a6)
movea.l (a7)+,a6
rts
getmenustruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -210(a6)
movea.l (a7)+,a6
rts
setmenuitext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -216(a6)
movea.l (a7)+,a6
rts
getmenuitext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -222(a6)
movea.l (a7)+,a6
rts
setmenuitemstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -228(a6)
movea.l (a7)+,a6
rts
getmenuitemstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -234(a6)
movea.l (a7)+,a6
rts
setmenustext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -240(a6)
movea.l (a7)+,a6
rts
getmenustext:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -246(a6)
movea.l (a7)+,a6
rts
setmenusubstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -252(a6)
movea.l (a7)+,a6
rts
getmenusubstruct:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -258(a6)
movea.l (a7)+,a6
rts
reqdrawwindow:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -264(a6)
movea.l (a7)+,a6
rts
reqwait:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -270(a6)
movea.l (a7)+,a6
rts
showscreen:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -276(a6)
movea.l (a7)+,a6
rts
remscreen:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -282(a6)
movea.l (a7)+,a6
rts
form_alert:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -288(a6)
movea.l (a7)+,a6
rts
filer:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -294(a6)
movea.l (a7)+,a6
rts
filercachefree:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -300(a6)
movea.l (a7)+,a6
rts
waitall:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -306(a6)
movea.l (a7)+,a6
rts
gaddrawwindow:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -312(a6)
movea.l (a7)+,a6
rts
raw2asc:
move.l a6,-(a7)
movea.l RctBase,a6
jsr -318(a6)
movea.l (a7)+,a6
rts
end